package com.lhg.pattern.creational.singleton;

/**
 * 懒汉式，线程不安全
 *
 * @author Admin
 */
public class Singleton1 {
    private static Singleton1 instance;

    public Singleton1() {
    }
    public static Singleton1 getInstance() {
        /**
         * 在new对象的时候，只是判断类中没有实例
         * 但在多线程情况下，多个线程同时判断到没有实例
         * 将会新增了多个实例对象
         */
        if (instance==null){
            instance=new Singleton1();
        }
        return instance;
    }
    public void showMessage(){
        System.out.println("Hello World!");
    }

}
